/* BODY */
body
{
  background : url(style/background.jpg);
  background-size : cover;
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;
  margin: 5px 0;
  padding: 0 ;
  text-align: center; 
}

/* HEADER */
#header
{
  background : url(style/banniere.png) no-repeat;
/*   background-size : contain; */
  height : 300px;
/*  width : 100%;*/
/*   background : green; */
}

/* MAIN-CONTAINER */
#main-container
{
  overflow : auto;
}

/* MENU */
#menu
{
  float : left;
  overflow : auto;
/*   background : red; */
  margin : 0;
  min-width : 150px;
  width : 10%;
  height : 90%;
}

h3
{
  margin : 0px 0px 0px 0px;
}
.pushed
{
  background : #666666;
  font-style : normal;
  color : black;
  margin : 0px 0px 3px 40px;
  border : 2px black solid;
  width : 100px
}

.unpushed
{
  background: #C0C0C0;
  font-style : normal;
  color : black;
  margin : 0px 0px 3px 0px;
  border : 2px black solid;
  width : 100px;
}

.unpushed:hover
{
  background: #C0C0C0;
  font-style : normal;
  color : black;
  margin : 0px 0px 3px 40px;
  border : 2px black solid;
  width : 100px;
}

/* FORMULAIRE */
#form-container
{
  overflow : auto;
/*   background : orange; */
  width : 80%;
  height : 90%;
  text-align: left;
}

.formulaire
{
   /*border: 5px black ridge;*/
   margin : 0px 0px 10px 0px;
  background-image: linear-gradient(left top, rgb(0,30,177) 11%, rgb(83,116,246) 61%, rgb(83,116,246) 81%);
  background-image: -o-linear-gradient(left top, rgb(0,30,177) 11%, rgb(83,116,246) 61%, rgb(83,116,246) 81%);
  background-image: -moz-linear-gradient(left top, rgb(0,30,177) 11%, rgb(83,116,246) 61%, rgb(83,116,246) 81%);
  background-image: -webkit-linear-gradient(left top, rgb(0,30,177) 11%, rgb(83,116,246) 61%, rgb(83,116,246) 81%);
  background-image: -ms-linear-gradient(left top, rgb(0,30,177) 11%, rgb(83,116,246) 61%, rgb(83,116,246) 81%);

  background-image: -webkit-gradient(
	linear,
	left top,
	right bottom,
	color-stop(0.11, rgb(0,30,177)),
	color-stop(0.61, rgb(83,116,246)),
	color-stop(0.81, rgb(83,116,246))
  );
    border-radius:10px;
}

.titreFormulaire
{
  margin-left : 5px;
  font-weight: bold;
}

.titreType
{
  margin: 0px 0px 0px 10px;
  font-style : normal;
}

input[type="radio"]
{
  margin : 0px 0px 0px 60px;
}

.label-radio
{
  margin : 0px 30px 0px 0px;
}

.toHide
{
  visibility : hidden;
  font-style : normal;
}

.toShow
{
  visibility : visible;
  font-style : normal;
}

label
{
  margin-left : 5px
  font-style : italic;
}

/* FOOTER */
#footer
{
  height : 5%;
/*   background : green; */
}

